import { createApp } from 'vue';
import App from './App.vue';
import router from './router';
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';
// import "./utils/embedwidget"
import "./utils/tradingviewTv"
// import "./utils/lightwight"

import i18n from './locales';  // 引入 Vue I18n 配置
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
// 引入iconfont字体图标
import "./assets/icon/iconfont.css"
// 清除标签默认样式
import "./assets/css/global.css"

import VueLazyload from 'vue-lazyload'




const app = createApp(App);
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component)
}
app.use(router);  // 先使用路由
app.use(ElementPlus);
app.use(i18n);    // 后使用国际化
app.use(VueLazyload)
app.mount('#app');

// 本地便捷获取地址，线上需清除
app.provide('URL', 'http://192.168.31.6:9003')
// app.provide('URL', '')
